let baseurl = "http://www.kangliuyong.com:10002"
if (process.env.NODE_ENV === 'production') {
	//生产环境
        baseurl = 'http://www.kangliuyong.com:10002'
    
} else {
	//开发环境
    baseurl = 'http://www.kangliuyong.com:10002'
}

let Fly = require("flyio/dist/npm/wx")
const request = new Fly()



request.config = {
	  baseURL:baseurl, //请求基地址
	  timeout:3000,//超时时间，为0时则无超时限制
	  //是否自动将Content-Type为“application/json”的响应数据转化为JSON对象，默认为true    
	  // parseJson:true,
	  params:{
		  tokenString:"",
		  appkey:"U2FsdGVkX19WSQ59Cg+Fj9jNZPxRC5y0xB1iV06BeNA="
	  }, //默认公共的url get参数     
	  withCredentials:false //跨域时是否发送cookie
	}
	
// 添加请求拦截器
request.interceptors.request.use((e) => {
	    // 在发送请求之前做些什么
	    let token = uni.getStorageSync('aliToken')
		
		// let token = 
		//每个接口 加上一个 假数据
	    if (token) {
			e.params.tokenString = token
		}
	 //    else {
		// // 判断tokenString存在 有无值
		// 	e.params.tokenString = getApp().globalData.aliToken
		// 	if (e.params.tokenString === "") {
		// 		//跳转页面
		// 		
		// 	}
		// }
		// e.params = e.body
		e.headers["Content-Type"]="application/x-www-form-urlencoded";
		uni.showNavigationBarLoading();
	    return e
	}, function(error) {
	    // 对请求错误做些什么
	    return Promise.reject(error)
	})	
	
// 添加响应拦截器		
request.interceptors.response.use((res) => {
	    // 对响应数据做些事
		if(res.data.code){
			uni.hideNavigationBarLoading()
		}
		if(res.data.code == 700){
			uni.navigateTo({
				url: "../../components/content/LostLogin"
			})	
		}
		return res
	}, (error) => {
	    return Promise.reject(error)
	})	

export default request
